package edu.predatorwars.client.visualization;

import java.awt.Point;
import java.util.UUID;

import edu.predatorwars.shared.models.Creature;
import edu.predatorwars.shared.models.Terrain;

public interface VisualizationCallbackInterface {
	public void joinGame(UUID gameID);
	public void observeGame(UUID gameID);
	public void createGame(String mapName, int maxPlayers);
	public void selectedCreature(DataSet<Creature, Float[]> creature); //Float[] is the color of the creature
	public void selectionScreenCreated();
	public void boardScreenCreated();
	public void gameListVisible(boolean b);
	public void exitGame();
	public void moved(Point location);
	public void endedTurn();
	public void confirmedModalDialog();
}